package com.tl.khadmin.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.tl.khadmin.bean.CostAdjust;

public interface CostAdjustMapper {
    int deleteByPrimaryKey(Integer id);

    int insert(CostAdjust record);

    int insertSelective(CostAdjust record);

    CostAdjust selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(CostAdjust record);

    int updateByPrimaryKey(CostAdjust record);

	List<CostAdjust> showByPage(Map<String, Object> params);

	List<CostAdjust> listCostAdjust(Map<String, Object> queryCostAdjustParam);

	int updateSettlement(@Param("isSettlement")int isSettlement, @Param("settlementBillId")Integer settlementBillId,
			@Param("id")Integer costAdjustId);
}